#include<iostream>
#include<unistd.h>
#include<stdlib.h>
#include<string.h>
using namespace std;
int main()
{
    char who[32];
    strcpy(who,getenv("USER"));
    if(strcmp(who,"root")==0)
    {
        cout<<"this is root,不受权限约束"<<endl;
    }
    else
    {
        cout<<"普通用户,受权限约束"<<endl;
    }
    return 0;
//    while(1)
//    {
//        cout<<"this is a process,pid:"<<getpid()<<endl;
//        sleep(1);
//    }
//    return 0;
//    pid_t id=fork();
//    if(id==0)
//    {
//        int cnt=5;
//        while(cnt)
//        {
//            cout<<"I am a child,pid: "<<getpid()<<",ppid: "<<getppid()<<"cnt:"<<cnt<<endl;
//        cnt--;
//        sleep(1);
//        }
//        exit(0);
//    }
//    else 
//   {
//        while(1)
//        {
//        cout<<"I am father,pid:"<<getpid()<<",ppid:"<<getppid()<<endl;
//        sleep(1);
//         }
//    }
//    
//    return 0;
}
